Skip to content

CM-61376: Track CLI/IDE activation events#415

Open
mateusz-sterczewski wants to merge 5 commits intomainfrom
CM-61373-track-cli-ide-activation-events
Open

CM-61376: Track CLI/IDE activation events#415
mateusz-sterczewski wants to merge 5 commits intomainfrom
CM-61373-track-cli-ide-activation-events

Conversation

@mateusz-sterczewski
Copy link
Collaborator

@mateusz-sterczewski mateusz-sterczewski commented Mar 20, 2026

  • CliActivationClient — sends PUT scans/api/v4/cli-activation
  • activation_manager — should_report_cli_activation checks config first (no HTTP); only if needed, report_cli_activation makes the call and updates the stored version
  • Per-tool version tracking in ~/.cycode/config.yaml (last_reported_activation_versions: {cli: "1.10.7", vscode_extension: "2.0.0", ...})
  • Activation is reported on cycode auth (fresh install), cycode status (second plugin install / version check), and cycode scan (catches CLI upgrades where auth/status may never be re-run)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
mateusz-sterczewski and others added 4 commits March 20, 2026 13:08
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant